package com.yunhai.model.vo.rms;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
                                                                                                                                                                    import java.util.Date;
                                                                                                                                                                                                    import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.experimental.Accessors;

/**
 * 门店打烊清洁规则配置（存储清洁流程参数） 新增修改 Vo 类
 *
 * @author mengze
 * @date 2025-05-13 19:36:53
 */
@ApiModel("门店打烊清洁规则配置（存储清洁流程参数）增加修改类型Vo")
@Data
@Accessors(chain = true)
@TableName("rms_business_closing_config")
public class RmsBusinessClosingConfigVo {


            private Long id;
            /**
             * 规则编码（唯一业务标识）
             */
            @ApiModelProperty("规则编码（唯一业务标识）")
            private String code;
                    
            /**
             * 规则名称
             */
            @ApiModelProperty("规则名称")
            private String ruleName;
                    
            /**
             * 清洗作业持续时间（单位：分钟）
             */
            @ApiModelProperty("清洗作业持续时间（单位：分钟）")
            private Integer cleaningDuration;
                    
            /**
             * 浸泡处理时间（单位：分钟）
             */
            @ApiModelProperty("浸泡处理时间（单位：分钟）")
            private Integer soakingDuration;
                    
            /**
             * 作业间隔时间（单位：分钟）
             */
            @ApiModelProperty("作业间隔时间（单位：分钟）")
            private Integer intervalDuration;
                    
            /**
             * 重新清洗时间阈值（单位：分钟）
             */
            @ApiModelProperty("重新清洗时间阈值（单位：分钟）")
            private Integer recleaningDuration;
                    
            /**
             * 是否默认规则（0-否 1-是）
             */
            @ApiModelProperty("是否默认规则（0-否 1-是）")
            private Integer isDefaultRule;
                    
            /**
             * 适用机台编号（多个用逗号分隔）
             */
            @ApiModelProperty("适用机台编号（多个用逗号分隔）")
            private String applicableMachines;
                    
            /**
             * 规则状态（enabled-启用 / disabled-停用）
             */
            @ApiModelProperty("规则状态（enabled-启用 / disabled-停用）")
            private Integer status;
                                            
            /**
             * 创建时间（自动记录）
             */
            @ApiModelProperty("创建时间（自动记录）")
            private Date createdTime;
                    
            /**
             * 最后更新时间（自动更新）
             */
            @ApiModelProperty("最后更新时间（自动更新）")
            private Date updatedTime;
                        }
